Measuring Method Complexity: UML versus BPMN
نویسندگان
چکیده
Graphical models are used to depict relevant aspects of real-world domains intended to be supported by an information system. Various approaches for modeling exist and approaches such as object-oriented and process-oriented modeling methods are in widespread use. These modeling methods differ in their expressive power as well as in their complexity of use, thereby leading to an important investment decision for organizations seeking to conduct modeling projects. In this paper, we used an established approach for evaluating the complexity of conceptual modeling methods and compared two important industry standards for modeling, Unified Modeling Language and Business Process Modeling Notation, based on their complexity. Our research finds that BPMN has very high levels of complexity when contrasted with UML.
منابع مشابه
Measuring Method Complexity: The Case of the Business Process Modeling Notation
Graphical models are used to depict various aspects of enterprise architectures. Process modeling methods in particular have evolved from simple flowcharts to newer methods that include a large number of diagramming symbols, which increases their perceived complexity. To date, two main approaches for the complexity evaluation of conceptual modeling techniques have been proposed: a set of metric...
متن کاملAn Empirical Comparison of the Usability of BPMN and UML Activity Diagrams for Business Users
The widespread implementation of Business Process Management (BPM) strategies has increased the demand for an integral approach to business process modeling, in which all stakeholders can effectively participate and together shape a company’s business processes. Amongst others, this demand was a basis for the development of the Business Process Modeling Notation (BPMN) as a proposed industry st...
متن کاملA Holistic Model-driven Approach to Generate U2TP Test Specifications Using BPMN and UML
Testing process-based information systems is cost intensive and challenging due to rapid technological advancement and increasing complexity of processes. A number of existing process-based test generation approaches use process code for test generation. They operate on lower levels of abstraction and start the test activity later in the development cycle, which is not feasible. Other model-bas...
متن کاملTowards an Interoperable Metamodel Suite: Size Assessment as One Input
In recent years, many metamodels have been introduced in the software engineering literature and standards. These metamodels vary in their focus across, for example, process, product, organizational and measurement aspects of software development and have typically been developed independently of each other with shared concepts being only accidental. There is thus an increasing concern in the s...
متن کاملA Business Process Variability Modeling: A Survey
G u id a n c e [ D S .G u i] KobrA 2000 UML ADs + + + + + ± C-EPCs 2003 C-iEPCs + + + + + + + + + + + + Configurative Process Modeling 2004 EPCs + + ± + + + ± + + ± PESOA 2005 BPMN, UML ADs + ± + + + ± ± + Superimposed Variants 2005 UML ADs + + + ± + + + Configurable Workflows 2006 C-YAWL, C-SAP, C-BPEL + + + + + + + + + + + Ciuksys & Caplinskas 2006 UML ADs + ± + + ADOM 2007 UML ADs, EPCs, BPM...
متن کامل